https://medium.com/@shubhamvartak01/java-stream-api-master-terminal-operations-for-your-next-interview-4136a74d809f