1. A police officer may, without a warrant arrest a person if-- (a) The police officer suspects on reasonable grounds that the person has committed or is committing an offence (b) The police officer is satisfied that the arrest is reasonably necessary for any one or more of the following reasons.