Distinguish between resignation, removal and dismissal

Distinguish between resignation, removal and dismissal.

3 marks question in DAE Departmental Examination.