Added hw3/ dir and many src/ files for hw3/.