Math help

I feel like I have a pretty firm grasp of as3, I just have never really done programming with objects that can react with each other in a higher level math way, so if anyone has any links or advice for topics such as collision detection, erratic (Sin or cos) motion, angle reflection. That would be most useful.