`angle` function works

- It is based off the unit circle (with quadrants being where they should)
  and yields angles between (tau / 2) and (-tau / 2).
Initial versions of `swipe` and `cardinal` made