change abs
Create operators class
Fix negative handling
Add comments
Change alternative handling
Create facade class
Fix bugs
Add readme
fix parameter bug
modify readme