Explain computer functionality.

Explanation should include advanced functionalities.