 		Insert a new element after the cursor position.
 	*/
 	public func insertAfterCursor(element: Element?) {
-		if nil == current || tail === current {
+		if nil === current || tail === current {
 			insertAtBack(element)
 		} else {
 			let z: NodeType = NodeType(next: current!.next, previous: current,  element: element)

		the back of the List.
	*/
	public var cursorAtBack: Bool {
		return nil == current
	}

	/**

		var output: String = "("
		var c: Int = 0
		var x: NodeType? = head
		while nil !== x {
			output += x!.description
			if ++c != count {
				output += ", "
