Lets Talk Numbers

123456789101112131415161718192021
Across
  1. 2. Abs, in slang
  2. 5. Directly behind you, so to speak
  3. 6. Infinity shape
  4. 9. Uses all toes, in surf lingo
  5. 11. A coin worthy opinion?
  6. 13. At the beginning
  7. 15. To turn around, so to speak
  8. 18. Like some states' sentencing rules
  9. 19. An equal deal
  10. 21. A small village
Down
  1. 1. Very happy
  2. 3. An unfaithful partner, per se
  3. 4. A congratulatory slap?
  4. 5. Quadrapedal
  5. 7. At the last possible second
  6. 8. Perfect, on a scale
  7. 10. All day, every day
  8. 12. A no-win situation
  9. 14. Dead and buried
  10. 16. Have a break, to an employee
  11. 17. What a bully might call their bespectacled victim?
  12. 20. A complete revolution, maybe?