Naming scheme changed. Type-based hungarian notation is no longer used.
Added "Throws" to comments of some functions that are known to throw
exceptions, along with descriptions of when these exceptions are thrown.
Added identifier tags to comments distinguish overloaded functions from one another, e.g.
min{1}, min{2}, etc.