Fix RAF
Add missing methods
Add reverse and atan2
Add toString