An algorithms library written in Python