Initial commit.
Added type specifications on function parameters and other minor cleanup.
Trying to merge github and local repositories.
Merge branch 'master' of https://github.com/knaught/TopCoder