joint (Explicit)

rEvolve (Explicit)