Small collection of algorithms practice