chiark / gitweb /
strategy: define w (as w(P) rather than w(H)