Why is a transistor so useful