Add a Zip function
Added a Partition function
Add Take and Drop functions
Update TODO