python algorithms, patterns...