Comment Comment by contravariant Not sure, I'm basing most of this on lecture notes I got at university. parent contravariant 4 months ago