RC servos: what's inside and how servo works?