Eventide interview question

Define: Causal system, linear system, time invariant system, memoryless system.