# Over

 `⍥`

Over (`⍥`) is a primitive dyadic operator which takes two function operands and produces a derived function which pre-processes the argument(s) using the monadic right operand, before applying the left operand on/between the result(s).

## Explanation

When the resulting function is used monadically, it has the same behaviour as if the Beside or Atop operator had been used:

 ``` (g ⍥ h) ⍵ ``` ${\displaystyle \Leftrightarrow }$ ```g (h ⍵) ```

When the resulting function is used dyadically, both arguments are pre-processed:

 ```⍺ (g ⍥ h) ⍵ ``` ${\displaystyle \Leftrightarrow }$ ```(h ⍺) g (h ⍵) ```

## Examples

```      x←3 1 2
y←4 6 5
x +⍥(⌈/) y ⍝ add the max of x and max of y
9
⍝ same as
(⌈/x)+⌈/y
9
```