Algorithm and Data Structures and Various Problems w/ Python and Java maybe