Colten Explains! Part 1: Windowing in Apache Flink 101