Factor implementation in 150 lines of Python | Heykuki News