add float32array support, add more explanatory comments
use float64array