Project Euler: #5 - Smallest multiple