a different types of mirrors