thomaz/algorithms archive