A place to hold small algorithm implementations