Methods and calculations