input is a built in function in python. Can we use another parameter name, such as "x".  I know this was here from before, but since this is a base class and we're documenting it,  it would be worth fixing.