Shooting Method For Boundary Value Problems