easings.net
                                
                                 easings.net copied to clipboard
                                
                                    easings.net copied to clipboard
                            
                            
                            
                        Exponential functions not accurate

ease in exp is the red line. as you can see, the line does not actually cross 0,0.
With the (x === 0 ? 0 : ...) this would make a noticeable jump
Futhermore, ease out exp also has the issue on the other end.
 the blue line being ease out exp
the blue line being ease out exp
as you can see with the if, there is a noticeable jump
