What is the value of the following function call?

   fp.curry( fp.filter )
           ( function (x) { 
                return x % 3 === 0; 
             } 
           )
           ( [3,4,5,6,7,8,9] )

[ 3, 6, 9 ]
  • [ 8, 7, 5, 4 ]
  • [ 4, 5, 7, 8 ]
  • [ 9, 6, 3 ]
  • error

If needed, review the API for the fp.filter function.

If needed, review the fp.curry function as well.

Remember that % is the modulo operator and that === is the (Boolean) equality testing operator in JavaScript.