Js

Learning about [OO programming](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Introduction_to_Object-Oriented_JavaScript) in Javascript.
Typically we declare functions as <code>var Reptile = function() {}</code>.  It essentially gives you the same result, but it's a difference of when the function is compiled and run which gets into really complicated run-time things that I don't fully understand.  (Though Dan or Nate could probably give you the exact reason.)