Add flip function
Take a better name
Add partial-right function