Why does Arduino only have 3 legs?