public final static <T> boolean startsWith(final Stream<T> stream, final Iterable<T> iterable) {
        return startsWith(stream, iterable.iterator());

    }
public final static < T > boolean startsWith ( final Stream < T > stream , final Iterable < T > iterable ) { return startsWith ( stream , iterable . iterator ( ) ) ; }
<pre>{@code
assertTrue(Streams.startsWith(Stream.of(1,2,3,4),Arrays.asList(1,2,3)));
}</pre>

@param iterable
@return True if Monad starts with Iterable sequence of data