fixed calculateWarmups

will use lowest available plate when calculating