Power

Add function power