Just some basic algorithms I coded up in my free time