sexy readme, improved performance by not recalculating outside recalculate.