using array