When you say efficient, do you mean speed or code size?
The latter.