Functionalism Reviewed: Theoretical and Practical Aspects