Write a function `cube_volume(side)` that takes a number `side` (int or float) representing the length of a side of a cube and returns the volume of the cube. The volume is calculated as `side ** 3`. The input will always be a non-negative number. Return the volume as a number (int or float).
Constraints
- `side` is a non-negative integer or float.
- The function should return a number (int or float) representing the volume.