Using altmap, define a function luhn :: [Int ] $\rightarrow$ Bool that implements the Luhn algorithm from the exercises in chapter 4 for bank card numbers of any length. Test your new function using your own bank card. Solutions to exercises 1–5 are given in appendix A.