This is a coding exercise for Rally Software.