Project Euler #5: Smallest multiple