Introductory Adaptive Trial Designs (A Practical Guide with R)