Add support for jdk 17 (V17) also fix some typos (stuff) and refactor Arrays.asList(array).stream() to Arrays.stream(array)