Started on right2
Will refactor later
refactored to one liner
All tests pass
Added documentation