         
         # iterate over array
         for item in list
-          if Array.isArray(item) then genlist += "<li>#{Nerd.readify.recursive.array item}</li>\n" # loop through array item
-          else if typeof item == "object" && item? then genlist += "<li>#{Nerd.readify.recursive.object item}</li>\n" # loop through object item
-          else genlist += "<li>#{Nerd.readify.recursive.other item}</li>\n" # loop through normal item
+          if Array.isArray(item) then genlist += "<li>#{Nerd::readify.recursive.array item}</li>\n" # loop through array item
+          else if typeof item == "object" && item? then genlist += "<li>#{Nerd::readify.recursive.object item}</li>\n" # loop through object item
+          else genlist += "<li>#{Nerd::readify.recursive.other item}</li>\n" # loop through normal item
         
         genlist += "</ol>\n" # finish list
         return genlist

        "#{variable}" # return variable... honestly this function doesn't do shit...
      
      
      # beyond this point is Nerd.readify.numberToEnglishString
      convert_less_than_hundred: (number) ->
        return ones[number] if number < 20
        for i in [0..tens.length]

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

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