function normalize_metadata($metadata) { $sanitized_metadata = array(); foreach ($metadata as $entry) { foreach (array_keys($entry) as $field) { if (is_array($entry[$field])) { $entry[$field] = normalize_array($entry[$field]); } else { $entry[$field] = normalize_field($entry[$field]); } } array_push($sanitized_metadata, $entry); } return $sanitized_metadata; }
function complexity_score($arr) { return sqrt_of_sums(normalize_array(complexity_array($arr))); }