functional

1. Working correctly.

2. Pertaining to functional programming.

3. higher-order function.