Javascript library for doing Object Oriented programming using the prototype system