A review of void formation and its effects on the mechanical performance of carbon fiber reinforced plastic