Added take, drop and infinite functions for Stream