How do window functions like ROW_NUMBER and RANK help analyze month-over-month financial trends at Alivi?