Some common algorithms...in python...for practice...for fun