NIL Groups