a repo for storing my practice work on algorithms