What play prominent roles in religion and mythology?