Added documentation regarding input.
Added a header to explain where things came from.