Vince Carter Is 40 Today, But He Did This Yesterday