Logic Programming Vs Functional Programming Paradigm