More string & enumerable extensions + specs