Fixed several off-by-one bugs that gave wrong answer

Details:
  - Made algo1 iterate to end of array
  - Algo3 wasn't returning the right answer when the maxLeft included
the midpoint
  - Adjusted array end points in algo3

We should always get the right answer now
Added big-O asymptotes to comments for each line in algos
added runtime analysis to section 1
Merge remote-tracking branch 'upstream/master'

Conflicts:
	hw1/cs325-hw1.tex
Merge remote-tracking branch 'upstream/master'
started writeup and crappy proof
Merge pull request #3 from pdjely/master

Added crappy proof and started hw2 report