some code to mess around with some algorithms stuff i'm trying