What is the difference between idealism and realism? Support your definitions with practical examples