How can I define a function that determines if a list of numbers is an arithmetic sequence, using lambda , and only either of the higher-order-functions filter , map , or foldr (but not build-list )?

I was thinking of forming a list of all the consecutive differences and then checking if they are all equal, but that would involve the build-list function.