Next up, point swap.
Point swap.
Encrypt(), Decrypt().
Cleanup naming stuff ...
More cleaning ...