Scoopley programming challenge