underpinnings of R