Does php implement tail call optimizaion?