Sliding Window Maximum Problem Solver