. . "The steps may be implemented according to an algorithm written in software such as Java, Visual Basic, C++, or other types of programming languages that can be stored in a computer readable medium." . .