#functionalprogrammingparadigm