Add lerp functions
Improve blend functions