     @inputArray = inputString.split ''
     @head = 0
     @headStack = []
+
+  ###
+    Basic Mechanism
+  ###
 
   backUp: ->
     @headStack.push @head

        return returnString
      else
        returnString += @current()

  takeUntilInStringArray: (stringArray)->
    returnString = ''

        return returnString
      else
        returnString += @current()
        @moveForward()

  takeUntilInCharArray: (charArray)->
    returnString = ''
