Fork channel

Create a new channel as a copy of main.

Rename channel

Rename main to:

Delete channel

Delete main? This cannot be undone.

pow.h
template<typename T>
T pow(T b, T p) {
  if (!p)
    return 1;

  while (--p) {
    b *= b;
  }

  return b;
}