I'm new to this snake owning thing but I'm going to be getting a ball python within the next two weeks and was wondering if a 40 gallon tank is good to have for a 625 gram snake? I dont know what that translates to in feet. Also I was wondering what you all recommend for bedding, heating, lighting, etc.