Smooth numbers (#4056) - Basecamp