Re-implementation of Bell & Sejnowski (1995).