Why is the Arduino Mega so expensive?