Added better examples, and added a sync method to just return an array instead of a stream