     ["red", "blue", "yellow"] -> "red, blue, and yellow"
     ###
     arrayToEnglishList: (array) ->
-      if Nerd.data.toType(array) == "array" && array
+      if Nerd::data.toType(array) == "array" && array
         list = ""
         for item, i in array
           if i < array.length - 1

nerd v1.0
a library of nerdy but useful functions
written in my favorite JavaScript precompiler, CoffeeScript

open-source under the [Unlicense]
(¢) public domain
###

Nerd =
  ###
  "Nerd.rand"
  a few functions that generate random things
  ###
  rand:

      genlist = "";
      
      # start looping through item
      if Array.isArray(item) then genlist += Nerd::readify.recursive.array item
      else if typeof item == "object" && item? then genlist += Nerd::readify.recursive.object item
      else genlist += Nerd::readify.recursive.other item
      
      return genlist
    
    ###n
    All of the recursive stuff for Nerd::readify.objectToHTMlList and Nerd::readify.numberToEnglishString is stored inside this pocket,
    just for organizational sake.
    ###
    recursive:
