tuple-based window
partition-based window, ex 5
examples