An overview of the immune system