Uploaded homework

All functions, including n and n-less versions, accounted for